import { Module } from '@nestjs/common';
import { UserModule } from './user/user.module';
import { RoleModule } from './role/role.module';
import { MenuModule } from './menu/menu.module';
import { DictModule } from './dict/dict.module';
import { DeptModule } from './dept/dept.module';
import { PostModule } from './post/post.module';
import { AuditLogModule } from './audit-log/audit-log.module';

/**
 * 系统管理模块
 * 包含：用户、角色、菜单、字典、部门、岗位、审计日志等系统基础功能
 */
@Module({
  imports: [UserModule, RoleModule, MenuModule, DictModule, DeptModule, PostModule, AuditLogModule],
  exports: [UserModule, RoleModule, MenuModule, DictModule, DeptModule, PostModule, AuditLogModule],
})
export class SystemModule {}

